Conversation
Signed-off-by: strantalis <strantalis@virtru.com>
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request introduces a valuable feature by allowing a custom SRT (Signed Request Token) signer to be provided to the SDK. The implementation is well-structured, introducing a new SrtSigner interface and a default implementation, and integrating it cleanly into the SDKBuilder and KASClient. The changes also include comprehensive tests for the new functionality.
My review includes a few suggestions to enhance the API design by using more specific exception types, which will improve code clarity and robustness, and a recommendation for improving test code quality. Overall, this is a solid contribution.
X-Test Results✅ go-v0.4.34 |
Signed-off-by: strantalis <strantalis@virtru.com>
|
X-Test Results✅ go-v0.4.34 |
|
/backport |
|
Backport failed for |
|
/backport |
Signed-off-by: strantalis <strantalis@virtru.com> (cherry picked from commit f93d332)
|
Successfully created backport PR for |
Signed-off-by: strantalis <strantalis@virtru.com> (cherry picked from commit f93d332)
🤖 I have created a release *beep* *boop* --- <details><summary>0.13.0</summary> ## [0.13.0](v0.12.0...v0.13.0) (2026-04-09) ### Features * **sdk:** add EntityIdentifier convenience constructors ([#346](#346)) ([eeb8805](eeb8805)) * **sdk:** DSPX-2418 add discovery convenience methods ([#339](#339)) ([8de6068](8de6068)) * **sdk:** expose SRT signer ([#329](#329)) ([f93d332](f93d332)) ### Bug Fixes * add a default assertion id if one is not specified ([#341](#341)) ([69d6a53](69d6a53)) * **docs:** DSPX-2409 replace SDK README code example with working code ([#336](#336)) ([0f224a6](0f224a6)) * **sdk:** Support kas keys with extended EC methods ([#344](#344)) ([982b287](982b287)) * **sdk:** Support RSA4096 Kas keys ([#343](#343)) ([dba9bbf](dba9bbf)) * **sdk:** Updates to proto version v0.16.0 ([#308](#308)) ([4660e27](4660e27)) </details> --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: opentdf-automation[bot] <149537512+opentdf-automation[bot]@users.noreply.github.com>


No description provided.